Skip to main content

Vibe Coding - 优秀文章&项目部分

优秀文章&项目

Claude Code 调用 Codex:分工协作开发

个人感觉这是上面那个帖子的改进,而不是原创
点击访问原帖

为什么要这样配置

上一篇说了怎么让 Claude Code 变聪明,这篇说怎么让它和 Codex 配合发挥各自优势。 现状分析:
  • Claude Code 规划能力强,WebSearch/Glob/Grep 工具齐全,适合做架构决策
  • Codex 代码生成质量好,思考深入,专注于代码实现
  • 我试过双持模式:Claude Code 规划 → 复制到 Codex 执行 → 结果粘回 Claude Code,操作繁琐
解决方案是把 Codex 作为 MCP Server 接入 Claude Code:Claude Code 负责规划、搜索、决策,Codex 负责代码生成、重构、修 Bug 工作流程:Claude Code 开 Plan Mode → 生成方案 → 自动调 Codex MCP → Codex 执行完成 → Claude Code 验收。全程自动化。

配置(4 步)

第一步:安装 Claude Code 和 Codex
确保已完成订阅配置,然后执行:
第二步:把 Codex 接入 Claude Code
全局配置用 --scope user
第三步:配置协作规则 ~/.claude/CLAUDE.md
创建或编辑 ~/.claude/CLAUDE.md,粘贴以下内容:
这个配置做了什么
  • Claude Code 看到代码任务 → 自动调 Codex
  • 只有拼写、注释、小于 20 行配置这种琐碎事才自己动手
  • Codex 参与率从 0% 提升到 ~95%
第四步(可选):加载 Linus 人格
如果使用 Sonnet 4.5,可以在 ~/.claude/CLAUDE.md 后面追加 Linus Torvalds 思维模式。
这个配置会让 Claude Code:
  • 避免过度工程
  • 优先简化数据结构而非修补逻辑
  • 重视向后兼容

怎么用

日常开发流程

核心思路:使用 Plan Mode,让 Claude Code 规划,Codex 执行。
  1. 打开 Plan Mode(Shift + Tab
  2. 描述需求:“给用户表加个 RBAC 权限控制”
  3. Claude Code 生成 Plan → 确认 → 自动调用 Codex MCP 写代码
  4. Codex 完成 → Claude Code 验收 → 如有问题继续调 Codex 修改
配合 bmad-pilot 使用 GitHub - cexll/myclaude: Cladue Code AI Team Workflow Sub Agents
如果安装了 bmad-pilot(参考另一篇文章),可以这样使用:
工作流程:
  • Claude Code (PO/Architect/SM) 负责规划和任务拆解
  • Codex (Dev) 负责代码实现
  • Claude Code (QA) 负责最后检查
  • 开发者负责确认和验收

实际效果

工作流程优化
之前的流程:Claude Code Plan → 复制 → Codex 执行 → 粘贴结果 → Claude Code 继续 现在的流程:Claude Code Plan → 自动调用 Codex → 自动返回结果 → 确认即可
代码质量
  • Codex 代码生成质量较高(首次成功率约 80%)
  • Claude Code 规划能力较强(WebSearch、代码结构分析)
  • 两者配合可以互补优势,充分发挥各自特长

踩坑记录

坑1:Claude Code 还是自己写代码
原因:CLAUDE.md 没配置好,或者任务太简单(小于20 行)。 解决:检查 Codex Participation Priority 部分,确保 Codex-First 策略生效。
坑2:Codex 调用失败
症状:Claude Code 说 “Codex MCP not available”。 排查
坑3:conversationId 丢失
症状:Codex 每次调用都是新会话,上下文断了。 原因:Claude Code 没保存 conversationId。 解决:在 CLAUDE.md 的 Session Management 部分加了”Save conversationId”提示,让它记住。

什么时候用这套方案

适合
  • 大型项目(多文件、多模块)
  • 重构任务(需要全局理解)
  • 新功能开发(>100 行代码)
  • Bug 修复(需要追踪调用链)
  • 需要规划和执行分离的场景
不适合
  • 纯配置修改(直接改 .json/.yaml 更快)
  • 拼写错误修正(Codex 大材小用)
  • 你就想用一个工具不想折腾(那就纯 Codex 或纯 Claude Code)

总结

  • Claude Code 负责规划、搜索、决策、验收
  • Codex 负责代码生成、重构、修 Bug
  • 自动化衔接,无需手动复制粘贴
配合 Plan Mode 和 bmad-pilot,工作流程是:提出需求 → AI 执行 → 开发者验收。
配置文件位置
  • 协作规则:~/.claude/CLAUDE.md
  • MCP 配置:~/.claude.json
  • bmad-pilot:~/.claude/{commands,agents}/*
使用建议:建议先用小项目测试流程,熟悉后再用于正式项目。